<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Pod::Simple::Search - find POD documents in directory trees - Perldoc Browser</title>
    <link rel="search" href="https://perldoc.perl.org/opensearch.xml" type="application/opensearchdescription+xml" title="Perldoc Browser">
    <link rel="canonical" href="https://perldoc.perl.org/Pod::Simple::Search">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/stackoverflow-light.min.css" integrity="sha512-cG1IdFxqipi3gqLmksLtuk13C+hBa57a6zpWxMeoY3Q9O6ooFxq50DayCdm0QrDgZjMUn23z/0PMZlgft7Yp5Q==" crossorigin="anonymous" />
    <style>
      body {
        background: #f4f4f5;
        color: #020202;
      }
      .navbar-dark {
        background-image: -webkit-linear-gradient(top, #005f85 0, #002e49 100%);
        background-image: -o-linear-gradient(top, #005f85 0, #002e49 100%);
        background-image: linear-gradient(to bottom, #005f85 0, #002e49 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005f85', endColorstr='#ff002e49', GradientType=0);
        background-repeat: repeat-x;
      }
      .navbar-dark .navbar-nav .nav-link,
      .navbar-dark .navbar-nav .nav-link:focus { color: #fff }
      .navbar-dark .navbar-nav .nav-link:hover { color: #ffef68 }
      #wrapperlicious {
        margin: 0 auto;
        font: 0.9em 'Helvetica Neue', Helvetica, sans-serif;
        font-weight: normal;
        line-height: 1.5em;
        margin: 0;
        padding: 0;
      }
      #wrapperlicious h1 { font-size: 1.5em }
      #wrapperlicious h2 { font-size: 1.3em }
      #wrapperlicious h3 { font-size: 1.1em }
      #wrapperlicious h4 { font-size: 0.9em }
      #wrapperlicious h1, #wrapperlicious h2, #wrapperlicious h3,
      #wrapperlicious h4, #wrapperlicious dt {
        color: #020202;
        margin-top: 1em;
        margin-bottom: 1em;
        position: relative;
        font-weight: bold;
      }
      #wrapperlicious a { color: inherit; text-decoration: underline }
      #wrapperlicious #toc { text-decoration: none }
      #wrapperlicious a:hover { color: #2a2a2a }
      #wrapperlicious a img { border: 0 }
      #wrapperlicious :not(pre) > code {
        color: inherit;
        background-color: rgba(0, 0, 0, 0.04);
        border-radius: 3px;
        font: 0.9em Consolas, Menlo, Monaco, monospace;
        padding: 0.3em;
      }
      #wrapperlicious dd {
        margin: 0;
        margin-left: 2em;
      }
      #wrapperlicious dt {
        color: #2a2a2a;
        font-weight: bold;
        margin-left: 0.9em;
      }
      #wrapperlicious p {
        margin-bottom: 1em;
        margin-top: 1em;
      }
      #wrapperlicious li > p {
        margin-bottom: 0;
        margin-top: 0;
      }
      #wrapperlicious pre {
        border: 1px solid #c1c1c1;
        border-radius: 3px;
        font: 100% Consolas, Menlo, Monaco, monospace;
        margin-bottom: 1em;
        margin-top: 1em;
      }
      #wrapperlicious pre > code {
        display: block;
        background-color: #f6f6f6;
        font: 0.9em Consolas, Menlo, Monaco, monospace;
        line-height: 1.5em;
        text-align: left;
        white-space: pre;
        padding: 1em;
      }
      #wrapperlicious dl, #wrapperlicious ol, #wrapperlicious ul {
        margin-bottom: 1em;
        margin-top: 1em;
      }
      #wrapperlicious ul {
        list-style-type: square;
      }
      #wrapperlicious ul ul {
        margin-bottom: 0px;
        margin-top: 0px;
      }
      #footer {
        font-size: 0.8em;
        padding-top: 0.5em;
        text-align: center;
      }
      #more {
        display: inline;
        font-size: 0.8em;
      }
      #perldocdiv {
        background-color: #fff;
        border: 1px solid #c1c1c1;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        margin-left: auto;
        margin-right: auto;
        padding: 3em;
        padding-top: 1em;
        max-width: 960px;
      }
      #moduleversion { float: right }
      #wrapperlicious .leading-notice {
        font-style: italic;
        padding-left: 1em;
        margin-top: 1em;
        margin-bottom: 1em;
      }
      #wrapperlicious .permalink {
        display: none;
        left: -0.75em;
        position: absolute;
        padding-right: 0.25em;
        text-decoration: none;
      }
      #wrapperlicious h1:hover .permalink, #wrapperlicious h2:hover .permalink,
      #wrapperlicious h3:hover .permalink, #wrapperlicious h4:hover .permalink,
      #wrapperlicious dt:hover .permalink {
        display: block;
      }
    </style>
    <!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-KVNWBNT5FB"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-KVNWBNT5FB');
      gtag('config', 'UA-50555-3');
    </script>
  </head>
  <body>
    <nav class="navbar navbar-expand-md navbar-dark bg-dark justify-content-between">
  <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <a class="navbar-brand" href="https://perldoc.perl.org/">Perldoc Browser</a>
  <div class="collapse navbar-collapse" id="navbarNav">
    <ul class="navbar-nav mr-auto">
      <li class="nav-item dropdown text-nowrap">
        <a class="nav-link dropdown-toggle" href="./Pod::Simple::Search.html#" id="dropdownlink-stable" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">5.35.0</a>
        <div class="dropdown-menu" aria-labelledby="dropdownlink-stable">
          <a class="dropdown-item" href="https://perldoc.perl.org/Pod::Simple::Search">Latest</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.38.2/Pod::Simple::Search">5.38.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.38.1/Pod::Simple::Search">5.38.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.38.0/Pod::Simple::Search">5.38.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.36.3/Pod::Simple::Search">5.36.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.36.2/Pod::Simple::Search">5.36.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.36.1/Pod::Simple::Search">5.36.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.36.0/Pod::Simple::Search">5.36.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.34.3/Pod::Simple::Search">5.34.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.34.2/Pod::Simple::Search">5.34.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.34.1/Pod::Simple::Search">5.34.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.34.0/Pod::Simple::Search">5.34.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.32.1/Pod::Simple::Search">5.32.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.32.0/Pod::Simple::Search">5.32.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.30.3/Pod::Simple::Search">5.30.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.30.2/Pod::Simple::Search">5.30.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.30.1/Pod::Simple::Search">5.30.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.30.0/Pod::Simple::Search">5.30.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.28.3/Pod::Simple::Search">5.28.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.28.2/Pod::Simple::Search">5.28.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.28.1/Pod::Simple::Search">5.28.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.28.0/Pod::Simple::Search">5.28.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.26.3/Pod::Simple::Search">5.26.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.26.2/Pod::Simple::Search">5.26.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.26.1/Pod::Simple::Search">5.26.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.26.0/Pod::Simple::Search">5.26.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.24.4/Pod::Simple::Search">5.24.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.24.3/Pod::Simple::Search">5.24.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.24.2/Pod::Simple::Search">5.24.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.24.1/Pod::Simple::Search">5.24.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.24.0/Pod::Simple::Search">5.24.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.22.4/Pod::Simple::Search">5.22.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.22.3/Pod::Simple::Search">5.22.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.22.2/Pod::Simple::Search">5.22.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.22.1/Pod::Simple::Search">5.22.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.22.0/Pod::Simple::Search">5.22.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.20.3/Pod::Simple::Search">5.20.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.20.2/Pod::Simple::Search">5.20.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.20.1/Pod::Simple::Search">5.20.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.20.0/Pod::Simple::Search">5.20.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.18.4/Pod::Simple::Search">5.18.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.18.3/Pod::Simple::Search">5.18.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.18.2/Pod::Simple::Search">5.18.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.18.1/Pod::Simple::Search">5.18.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.18.0/Pod::Simple::Search">5.18.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.16.3/Pod::Simple::Search">5.16.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.16.2/Pod::Simple::Search">5.16.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.16.1/Pod::Simple::Search">5.16.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.16.0/Pod::Simple::Search">5.16.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.14.4/Pod::Simple::Search">5.14.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.14.3/Pod::Simple::Search">5.14.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.14.2/Pod::Simple::Search">5.14.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.14.1/Pod::Simple::Search">5.14.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.14.0/Pod::Simple::Search">5.14.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.5/Pod::Simple::Search">5.12.5</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.4/Pod::Simple::Search">5.12.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.3/Pod::Simple::Search">5.12.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.2/Pod::Simple::Search">5.12.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.1/Pod::Simple::Search">5.12.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.12.0/Pod::Simple::Search">5.12.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.10.1/Pod::Simple::Search">5.10.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.10.0/Pod::Simple::Search">5.10.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.9/Pod::Simple::Search">5.8.9</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.8/Pod::Simple::Search">5.8.8</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.7/Pod::Simple::Search">5.8.7</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.6/Pod::Simple::Search">5.8.6</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.5/Pod::Simple::Search">5.8.5</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.4/Pod::Simple::Search">5.8.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.3/Pod::Simple::Search">5.8.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.2/Pod::Simple::Search">5.8.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.1/Pod::Simple::Search">5.8.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.8.0/Pod::Simple::Search">5.8.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.6.2/Pod::Simple::Search">5.6.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.6.1/Pod::Simple::Search">5.6.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.6.0/Pod::Simple::Search">5.6.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.005_04/Pod::Simple::Search">5.005_04</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.005_03/Pod::Simple::Search">5.005_03</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.005_02/Pod::Simple::Search">5.005_02</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.005_01/Pod::Simple::Search">5.005_01</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.005/Pod::Simple::Search">5.005</a>
        </div>
      </li>
      <li class="nav-item dropdown text-nowrap">
        <a class="nav-link dropdown-toggle" href="./Pod::Simple::Search.html#" id="dropdownlink-dev" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Dev</a>
        <div class="dropdown-menu" aria-labelledby="dropdownlink-dev">
          <a class="dropdown-item" href="https://perldoc.perl.org/blead/Pod::Simple::Search">blead</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.6/Pod::Simple::Search">5.39.6</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.5/Pod::Simple::Search">5.39.5</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.4/Pod::Simple::Search">5.39.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.3/Pod::Simple::Search">5.39.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.2/Pod::Simple::Search">5.39.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.39.1/Pod::Simple::Search">5.39.1</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.38.0-RC2/Pod::Simple::Search">5.38.0-RC2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.38.0-RC1/Pod::Simple::Search">5.38.0-RC1</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.11/Pod::Simple::Search">5.37.11</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.10/Pod::Simple::Search">5.37.10</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.9/Pod::Simple::Search">5.37.9</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.8/Pod::Simple::Search">5.37.8</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.7/Pod::Simple::Search">5.37.7</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.6/Pod::Simple::Search">5.37.6</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.5/Pod::Simple::Search">5.37.5</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.4/Pod::Simple::Search">5.37.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.3/Pod::Simple::Search">5.37.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.2/Pod::Simple::Search">5.37.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.1/Pod::Simple::Search">5.37.1</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.37.0/Pod::Simple::Search">5.37.0</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.11/Pod::Simple::Search">5.35.11</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.10/Pod::Simple::Search">5.35.10</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.9/Pod::Simple::Search">5.35.9</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.8/Pod::Simple::Search">5.35.8</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.7/Pod::Simple::Search">5.35.7</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.6/Pod::Simple::Search">5.35.6</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.5/Pod::Simple::Search">5.35.5</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.4/Pod::Simple::Search">5.35.4</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.3/Pod::Simple::Search">5.35.3</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.2/Pod::Simple::Search">5.35.2</a>
          <a class="dropdown-item" href="https://perldoc.perl.org/5.35.1/Pod::Simple::Search">5.35.1</a>
          <a class="dropdown-item active" href="./Pod::Simple::Search.html">5.35.0</a>
        </div>
      </li>
      <li class="nav-item dropdown text-nowrap">
        <a class="nav-link dropdown-toggle" href="./Pod::Simple::Search.html#" id="dropdownlink-nav" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Documentation</a>
        <div class="dropdown-menu" aria-labelledby="dropdownlink-nav">
          <a class="dropdown-item" href="perl.html">Perl</a>
          <a class="dropdown-item" href="perlintro.html">Intro</a>
          <a class="dropdown-item" href="perl.html#Tutorials">Tutorials</a>
          <a class="dropdown-item" href="perlfaq.html">FAQs</a>
          <a class="dropdown-item" href="perl.html#Reference-Manual">Reference</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="perlop.html">Operators</a>
          <a class="dropdown-item" href="functions.html">Functions</a>
          <a class="dropdown-item" href="variables.html">Variables</a>
          <a class="dropdown-item" href="modules.html">Modules</a>
          <a class="dropdown-item" href="perlutil.html">Utilities</a>
          <div class="dropdown-divider"></div>
          <a class="dropdown-item" href="perlcommunity.html">Community</a>
          <a class="dropdown-item" href="perlhist.html">History</a>
        </div>
      </li>
    </ul>
    <ul class="navbar-nav">
      <script>
        function set_expand (expand) {
          var perldocdiv = document.getElementById('perldocdiv');
          var width = window.getComputedStyle(perldocdiv).getPropertyValue('max-width');
          var expanded = (width == '' || width == 'none') ? true : false;
          if (expand === null) {
            expand = !expanded;
          }
          if ((expand && !expanded) || (!expand && expanded)) {
            perldocdiv.style.setProperty('max-width', expand ? 'none' : '960px');
            var button_classlist = document.getElementById('content-expand-button').classList;
            if (expand) {
              button_classlist.add('btn-light');
              button_classlist.remove('btn-outline-light');
            } else {
              button_classlist.add('btn-outline-light');
              button_classlist.remove('btn-light');
            }
          }
          return expand;
        }
        function toggle_expand () {
          var expand = set_expand(null);
          document.cookie = 'perldoc_expand=' + (expand ? 1 : 0) + '; path=/; expires=Tue, 19 Jan 2038 03:14:07 UTC';
        }
        function read_expand () {
          return document.cookie.split(';').some(function (item) { return item.indexOf('perldoc_expand=1') >= 0 });
        }
        if (document.readyState === 'loading') {
          document.addEventListener('DOMContentLoaded', function () {
            if (read_expand()) {
              set_expand(true);
            }
          });
        } else if (read_expand()) {
          set_expand(true);
        }
      </script>
      <button id="content-expand-button" type="button" class="btn btn-outline-light d-none d-lg-inline-block mr-2" onclick="toggle_expand()">Expand</button>
    <ul>
    <form class="form-inline" method="get" action="https://perldoc.perl.org/5.35.0/search">
      <input class="form-control mr-3" type="search" name="q" placeholder="Search" aria-label="Search">
    </form>
  </div>
</nav>

    <div id="wrapperlicious" class="container-fluid">
      <div id="perldocdiv">
        <div id="links">
          <a href="./Pod::Simple::Search.html">Pod::Simple::Search</a>
          <div id="more">
            (<a href="./Pod::Simple::Search.txt">source</a>,
            <a href="https://metacpan.org/pod/Pod::Simple::Search">CPAN</a>)
          </div>
            <div id="moduleversion">version 3.42</div>
        </div>
        <div class="leading-notice">
          You are viewing the version of this documentation from Perl 5.35.0.
            This is a development version of Perl.
        </div>
        <h1><a id="toc">CONTENTS</a></h1>
                  <ul>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#NAME">NAME</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#SYNOPSIS">SYNOPSIS</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#DESCRIPTION">DESCRIPTION</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#CONSTRUCTOR">CONSTRUCTOR</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#ACCESSORS">ACCESSORS</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#MAIN-SEARCH-METHODS">MAIN SEARCH METHODS</a>
                            <ul>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#$search-%3Esurvey(-@directories-)">$search-&gt;survey( @directories )</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#$search-%3Esimplify_name(-$str-)">$search-&gt;simplify_name( $str )</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#$search-%3Efind(-$pod-)">$search-&gt;find( $pod )</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#$search-%3Efind(-$pod,-@search_dirs-)">$search-&gt;find( $pod, @search_dirs )</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#$self-%3Econtains_pod(-$file-)">$self-&gt;contains_pod( $file )</a>
              </li>
          </ul>

              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#SUPPORT">SUPPORT</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#COPYRIGHT-AND-DISCLAIMERS">COPYRIGHT AND DISCLAIMERS</a>
              </li>
              <li>
                <a class="text-decoration-none" href="./Pod::Simple::Search.html#AUTHOR">AUTHOR</a>
              </li>
          </ul>

      <h1 id="NAME"><a class="permalink" href="./Pod::Simple::Search.html#NAME">#</a>NAME</h1>

<p>Pod::Simple::Search - find POD documents in directory trees</p>

<h1 id="SYNOPSIS"><a class="permalink" href="./Pod::Simple::Search.html#SYNOPSIS">#</a>SYNOPSIS</h1>

<pre><code>use Pod::Simple::Search;
my $name2path = Pod::Simple::Search-&gt;new-&gt;limit_glob(&#39;LWP::*&#39;)-&gt;survey;
print &quot;Looky see what I found: &quot;,
  join(&#39; &#39;, sort keys %$name2path), &quot;\n&quot;;

print &quot;LWPUA docs = &quot;,
  Pod::Simple::Search-&gt;new-&gt;find(&#39;LWP::UserAgent&#39;) || &quot;?&quot;,
  &quot;\n&quot;;</code></pre>

<h1 id="DESCRIPTION"><a class="permalink" href="./Pod::Simple::Search.html#DESCRIPTION">#</a>DESCRIPTION</h1>

<p><b>Pod::Simple::Search</b> is a class that you use for running searches for Pod files. An object of this class has several attributes (mostly options for controlling search options), and some methods for searching based on those attributes.</p>

<p>The way to use this class is to make a new object of this class, set any options, and then call one of the search options (probably <code>survey</code> or <code>find</code>). The sections below discuss the syntaxes for doing all that.</p>

<h1 id="CONSTRUCTOR"><a class="permalink" href="./Pod::Simple::Search.html#CONSTRUCTOR">#</a>CONSTRUCTOR</h1>

<p>This class provides the one constructor, called <code>new</code>. It takes no parameters:</p>

<pre><code>use Pod::Simple::Search;
my $search = Pod::Simple::Search-&gt;new;</code></pre>

<h1 id="ACCESSORS"><a class="permalink" href="./Pod::Simple::Search.html#ACCESSORS">#</a>ACCESSORS</h1>

<p>This class defines several methods for setting (and, occasionally, reading) the contents of an object. With two exceptions (discussed at the end of this section), these attributes are just for controlling the way searches are carried out.</p>

<p>Note that each of these return <code>$self</code> when you call them as <code>$self-&gt;<i>whatever(value)</i></code>. That&#39;s so that you can chain together set-attribute calls like this:</p>

<pre><code>my $name2path =
  Pod::Simple::Search-&gt;new
  -&gt; inc(0) -&gt; verbose(1) -&gt; callback(\&amp;blab)
  -&gt;survey(@there);</code></pre>

<p>...which works exactly as if you&#39;d done this:</p>

<pre><code>my $search = Pod::Simple::Search-&gt;new;
$search-&gt;inc(0);
$search-&gt;verbose(1);
$search-&gt;callback(\&amp;blab);
my $name2path = $search-&gt;survey(@there);</code></pre>

<dl>

<dt id="$search-&gt;inc(-true-or-false-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Einc(-true-or-false-);">#</a><a id="inc"></a><a id="search-inc-true-or-false"></a>$search-&gt;inc( <i>true-or-false</i> );</dt>
<dd>

<p>This attribute, if set to a true value, means that searches should implicitly add perl&#39;s <i>@INC</i> paths. This automatically considers paths specified in the <code>PERL5LIB</code> environment as this is prepended to <i>@INC</i> by the Perl interpreter itself. This attribute&#39;s default value is <b>TRUE</b>. If you want to search only specific directories, set $self-&gt;inc(0) before calling $inc-&gt;survey or $inc-&gt;find.</p>

</dd>
<dt id="$search-&gt;verbose(-nonnegative-number-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Everbose(-nonnegative-number-);">#</a><a id="verbose"></a><a id="search-verbose-nonnegative-number"></a>$search-&gt;verbose( <i>nonnegative-number</i> );</dt>
<dd>

<p>This attribute, if set to a nonzero positive value, will make searches output (via <code>warn</code>) notes about what they&#39;re doing as they do it. This option may be useful for debugging a pod-related module. This attribute&#39;s default value is zero, meaning that no <code>warn</code> messages are produced. (Setting verbose to 1 turns on some messages, and setting it to 2 turns on even more messages, i.e., makes the following search(es) even more verbose than 1 would make them.)</p>

</dd>
<dt id="$search-&gt;limit_glob(-some-glob-string-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Elimit_glob(-some-glob-string-);">#</a><a id="limit_glob"></a><a id="search-limit_glob-some-glob-string"></a>$search-&gt;limit_glob( <i>some-glob-string</i> );</dt>
<dd>

<p>This option means that you want to limit the results just to items whose podnames match the given glob/wildcard expression. For example, you might limit your search to just &quot;LWP::*&quot;, to search only for modules starting with &quot;LWP::*&quot; (but not including the module &quot;LWP&quot; itself); or you might limit your search to &quot;LW*&quot; to see only modules whose (full) names begin with &quot;LW&quot;; or you might search for &quot;*Find*&quot; to search for all modules with &quot;Find&quot; somewhere in their full name. (You can also use &quot;?&quot; in a glob expression; so &quot;DB?&quot; will match &quot;DBI&quot; and &quot;DBD&quot;.)</p>

</dd>
<dt id="$search-&gt;callback(-\&amp;some_routine-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Ecallback(-%5C&amp;some_routine-);">#</a><a id="callback"></a><a id="search-callback-some_routine"></a>$search-&gt;callback( <i>\&amp;some_routine</i> );</dt>
<dd>

<p>This attribute means that every time this search sees a matching Pod file, it should call this callback routine. The routine is called with two parameters: the current file&#39;s filespec, and its pod name. (For example: <code>(&quot;/etc/perljunk/File/Crunk.pm&quot;, &quot;File::Crunk&quot;)</code> would be in <code>@_</code>.)</p>

<p>The callback routine&#39;s return value is not used for anything.</p>

<p>This attribute&#39;s default value is false, meaning that no callback is called.</p>

</dd>
<dt id="$search-&gt;laborious(-true-or-false-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Elaborious(-true-or-false-);">#</a><a id="laborious"></a><a id="search-laborious-true-or-false"></a>$search-&gt;laborious( <i>true-or-false</i> );</dt>
<dd>

<p>Unless you set this attribute to a true value, Pod::Search will apply Perl-specific heuristics to find the correct module PODs quickly. This attribute&#39;s default value is false. You won&#39;t normally need to set this to true.</p>

<p>Specifically: Turning on this option will disable the heuristics for seeing only files with Perl-like extensions, omitting subdirectories that are numeric but do <i>not</i> match the current Perl interpreter&#39;s version ID, suppressing <i>site_perl</i> as a module hierarchy name, etc.</p>

</dd>
<dt id="$search-&gt;recurse(-true-or-false-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Erecurse(-true-or-false-);">#</a><a id="recurse"></a><a id="search-recurse-true-or-false"></a>$search-&gt;recurse( <i>true-or-false</i> );</dt>
<dd>

<p>Unless you set this attribute to a false value, Pod::Search will recurse into subdirectories of the search directories.</p>

</dd>
<dt id="$search-&gt;shadows(-true-or-false-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Eshadows(-true-or-false-);">#</a><a id="shadows"></a><a id="search-shadows-true-or-false"></a>$search-&gt;shadows( <i>true-or-false</i> );</dt>
<dd>

<p>Unless you set this attribute to a true value, Pod::Simple::Search will consider only the first file of a given modulename as it looks thru the specified directories; that is, with this option off, if Pod::Simple::Search has seen a <code>somepathdir/Foo/Bar.pm</code> already in this search, then it won&#39;t bother looking at a <code>somelaterpathdir/Foo/Bar.pm</code> later on in that search, because that file is merely a &quot;shadow&quot;. But if you turn on <code>$self-&gt;shadows(1)</code>, then these &quot;shadow&quot; files are inspected too, and are noted in the pathname2podname return hash.</p>

<p>This attribute&#39;s default value is false; and normally you won&#39;t need to turn it on.</p>

</dd>
<dt id="$search-&gt;is_case_insensitive(-true-or-false-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Eis_case_insensitive(-true-or-false-);">#</a><a id="is_case_insensitive"></a><a id="search-is_case_insensitive-true-or-false"></a>$search-&gt;is_case_insensitive( <i>true-or-false</i> );</dt>
<dd>

<p>Pod::Simple::Search will by default internally make an assumption based on the underlying filesystem where the class file is found whether it is case insensitive or not.</p>

<p>If it is determined to be case insensitive, during survey() it may skip pod files/modules that happen to be equal to names it&#39;s already seen, ignoring case.</p>

<p>However, it&#39;s possible to have distinct files in different directories that intentionally has the same name, just differing in case, that should be reported. Hence, you may force the behavior by setting this to true or false.</p>

</dd>
<dt id="$search-&gt;limit_re(-some-regxp-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Elimit_re(-some-regxp-);">#</a><a id="limit_re"></a><a id="search-limit_re-some-regxp"></a>$search-&gt;limit_re( <i>some-regxp</i> );</dt>
<dd>

<p>Setting this attribute (to a value that&#39;s a regexp) means that you want to limit the results just to items whose podnames match the given regexp. Normally this option is not needed, and the more efficient <code>limit_glob</code> attribute is used instead.</p>

</dd>
<dt id="$search-&gt;dir_prefix(-some-string-value-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Edir_prefix(-some-string-value-);">#</a><a id="dir_prefix"></a><a id="search-dir_prefix-some-string-value"></a>$search-&gt;dir_prefix( <i>some-string-value</i> );</dt>
<dd>

<p>Setting this attribute to a string value means that the searches should begin in the specified subdirectory name (like &quot;Pod&quot; or &quot;File::Find&quot;, also expressible as &quot;File/Find&quot;). For example, the search option <code>$search-&gt;limit_glob(&quot;File::Find::R*&quot;)</code> is the same as the combination of the search options <code>$search-&gt;limit_re(&quot;^File::Find::R&quot;) -&gt; dir_prefix(&quot;File::Find&quot;)</code>.</p>

<p>Normally you don&#39;t need to know about the <code>dir_prefix</code> option, but I include it in case it might prove useful for someone somewhere.</p>

<p>(Implementationally, searching with limit_glob ends up setting limit_re and usually dir_prefix.)</p>

</dd>
<dt id="$search-&gt;progress(-some-progress-object-);"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Eprogress(-some-progress-object-);">#</a><a id="progress"></a><a id="search-progress-some-progress-object"></a>$search-&gt;progress( <i>some-progress-object</i> );</dt>
<dd>

<p>If you set a value for this attribute, the value is expected to be an object (probably of a class that you define) that has a <code>reach</code> method and a <code>done</code> method. This is meant for reporting progress during the search, if you don&#39;t want to use a simple callback.</p>

<p>Normally you don&#39;t need to know about the <code>progress</code> option, but I include it in case it might prove useful for someone somewhere.</p>

<p>While a search is in progress, the progress object&#39;s <code>reach</code> and <code>done</code> methods are called like this:</p>

<pre><code># Every time a file is being scanned for pod:
$progress-&gt;reach($count, &quot;Scanning $file&quot;);   ++$count;

# And then at the end of the search:
$progress-&gt;done(&quot;Noted $count Pod files total&quot;);</code></pre>

<p>Internally, we often set this to an object of class Pod::Simple::Progress. That class is probably undocumented, but you may wish to look at its source.</p>

</dd>
<dt id="$name2path-=-$self-&gt;name2path;"><a class="permalink" href="./Pod::Simple::Search.html#$name2path-=-$self-%3Ename2path;">#</a><a id="name2path-self-name2path"></a>$name2path = $self-&gt;name2path;</dt>
<dd>

<p>This attribute is not a search parameter, but is used to report the result of <code>survey</code> method, as discussed in the next section.</p>

</dd>
<dt id="$path2name-=-$self-&gt;path2name;"><a class="permalink" href="./Pod::Simple::Search.html#$path2name-=-$self-%3Epath2name;">#</a><a id="path2name-self-path2name"></a>$path2name = $self-&gt;path2name;</dt>
<dd>

<p>This attribute is not a search parameter, but is used to report the result of <code>survey</code> method, as discussed in the next section.</p>

</dd>
</dl>

<h1 id="MAIN-SEARCH-METHODS"><a class="permalink" href="./Pod::Simple::Search.html#MAIN-SEARCH-METHODS">#</a><a id="MAIN"></a>MAIN SEARCH METHODS</h1>

<p>Once you&#39;ve actually set any options you want (if any), you can go ahead and use the following methods to search for Pod files in particular ways.</p>

<h2 id="$search-&gt;survey(-@directories-)"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Esurvey(-@directories-)">#</a><a id="survey"></a><a id="search-survey-directories"></a><code>$search-&gt;survey( @directories )</code></h2>

<p>The method <code>survey</code> searches for POD documents in a given set of files and/or directories. This runs the search according to the various options set by the accessors above. (For example, if the <code>inc</code> attribute is on, as it is by default, then the perl @INC directories are implicitly added to the list of directories (if any) that you specify.)</p>

<p>The return value of <code>survey</code> is two hashes:</p>

<dl>

<dt id="name2path"><a class="permalink" href="./Pod::Simple::Search.html#name2path">#</a><code>name2path</code></dt>
<dd>

<p>A hash that maps from each pod-name to the filespec (like &quot;Stuff::Thing&quot; =&gt; &quot;/whatever/plib/Stuff/Thing.pm&quot;)</p>

</dd>
<dt id="path2name"><a class="permalink" href="./Pod::Simple::Search.html#path2name">#</a><code>path2name</code></dt>
<dd>

<p>A hash that maps from each Pod filespec to its pod-name (like &quot;/whatever/plib/Stuff/Thing.pm&quot; =&gt; &quot;Stuff::Thing&quot;)</p>

</dd>
</dl>

<p>Besides saving these hashes as the hashref attributes <code>name2path</code> and <code>path2name</code>, calling this function also returns these hashrefs. In list context, the return value of <code>$search-&gt;survey</code> is the list <code>(\%name2path, \%path2name)</code>. In scalar context, the return value is <code>\%name2path</code>. Or you can just call this in void context.</p>

<p>Regardless of calling context, calling <code>survey</code> saves its results in its <code>name2path</code> and <code>path2name</code> attributes.</p>

<p>E.g., when searching in <i>$HOME/perl5lib</i>, the file <i>$HOME/perl5lib/MyModule.pm</i> would get the POD name <i>MyModule</i>, whereas <i>$HOME/perl5lib/Myclass/Subclass.pm</i> would be <i>Myclass::Subclass</i>. The name information can be used for POD translators.</p>

<p>Only text files containing at least one valid POD command are found.</p>

<p>In verbose mode, a warning is printed if shadows are found (i.e., more than one POD file with the same POD name is found, e.g. <i>CPAN.pm</i> in different directories). This usually indicates duplicate occurrences of modules in the <i>@INC</i> search path, which is occasionally inadvertent (but is often simply a case of a user&#39;s path dir having a more recent version than the system&#39;s general path dirs in general.)</p>

<p>The options to this argument is a list of either directories that are searched recursively, or files. (Usually you wouldn&#39;t specify files, but just dirs.) Or you can just specify an empty-list, as in $name2path; with the <code>inc</code> option on, as it is by default.</p>

<p>The POD names of files are the plain basenames with any Perl-like extension (.pm, .pl, .pod) stripped, and path separators replaced by <code>::</code>&#39;s.</p>

<p>Calling Pod::Simple::Search-&gt;search(...) is short for Pod::Simple::Search-&gt;new-&gt;search(...). That is, a throwaway object with default attribute values is used.</p>

<h2 id="$search-&gt;simplify_name(-$str-)"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Esimplify_name(-$str-)">#</a><a id="simplify_name"></a><a id="search-simplify_name-str"></a><code>$search-&gt;simplify_name( $str )</code></h2>

<p>The method <b>simplify_name</b> is equivalent to <b>basename</b>, but also strips Perl-like extensions (.pm, .pl, .pod) and extensions like <i>.bat</i>, <i>.cmd</i> on Win32 and OS/2, or <i>.com</i> on VMS, respectively.</p>

<h2 id="$search-&gt;find(-$pod-)"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Efind(-$pod-)">#</a><a id="find"></a><a id="search-find-pod"></a><code>$search-&gt;find( $pod )</code></h2>

<h2 id="$search-&gt;find(-$pod,-@search_dirs-)"><a class="permalink" href="./Pod::Simple::Search.html#$search-%3Efind(-$pod,-@search_dirs-)">#</a><a id="find1"></a><a id="search-find-pod-search_dirs"></a><code>$search-&gt;find( $pod, @search_dirs )</code></h2>

<p>Returns the location of a Pod file, given a Pod/module/script name (like &quot;Foo::Bar&quot; or &quot;perlvar&quot; or &quot;perldoc&quot;), and an idea of what files/directories to look in. It searches according to the various options set by the accessors above. (For example, if the <code>inc</code> attribute is on, as it is by default, then the perl @INC directories are implicitly added to the list of directories (if any) that you specify.)</p>

<p>This returns the full path of the first occurrence to the file. Package names (eg &#39;A::B&#39;) are automatically converted to directory names in the selected directory. Additionally, &#39;.pm&#39;, &#39;.pl&#39; and &#39;.pod&#39; are automatically appended to the search as required. (So, for example, under Unix, &quot;A::B&quot; is converted to &quot;somedir/A/B.pm&quot;, &quot;somedir/A/B.pod&quot;, or &quot;somedir/A/B.pl&quot;, as appropriate.)</p>

<p>If no such Pod file is found, this method returns undef.</p>

<p>If any of the given search directories contains a <i>pod/</i> subdirectory, then it is searched. (That&#39;s how we manage to find <i>perlfunc</i>, for example, which is usually in <i>pod/perlfunc</i> in most Perl dists.)</p>

<p>The <code>verbose</code> and <code>inc</code> attributes influence the behavior of this search; notably, <code>inc</code>, if true, adds @INC <i>and also $Config::Config{&#39;scriptdir&#39;}</i> to the list of directories to search.</p>

<p>It is common to simply say <code>$filename = Pod::Simple::Search-&gt; new -&gt;find(&quot;perlvar&quot;)</code> so that just the @INC (well, and scriptdir) directories are searched. (This happens because the <code>inc</code> attribute is true by default.)</p>

<p>Calling Pod::Simple::Search-&gt;find(...) is short for Pod::Simple::Search-&gt;new-&gt;find(...). That is, a throwaway object with default attribute values is used.</p>

<h2 id="$self-&gt;contains_pod(-$file-)"><a class="permalink" href="./Pod::Simple::Search.html#$self-%3Econtains_pod(-$file-)">#</a><a id="contains_pod"></a><a id="self-contains_pod-file"></a><code>$self-&gt;contains_pod( $file )</code></h2>

<p>Returns true if the supplied filename (not POD module) contains some Pod documentation.</p>

<h1 id="SUPPORT"><a class="permalink" href="./Pod::Simple::Search.html#SUPPORT">#</a>SUPPORT</h1>

<p>Questions or discussion about POD and Pod::Simple should be sent to the pod-people@perl.org mail list. Send an empty email to pod-people-subscribe@perl.org to subscribe.</p>

<p>This module is managed in an open GitHub repository, <a href="https://github.com/perl-pod/pod-simple/">https://github.com/perl-pod/pod-simple/</a>. Feel free to fork and contribute, or to clone <a href="git://github.com/perl-pod/pod-simple.git">git://github.com/perl-pod/pod-simple.git</a> and send patches!</p>

<p>Patches against Pod::Simple are welcome. Please send bug reports to &lt;bug-pod-simple@rt.cpan.org&gt;.</p>

<h1 id="COPYRIGHT-AND-DISCLAIMERS"><a class="permalink" href="./Pod::Simple::Search.html#COPYRIGHT-AND-DISCLAIMERS">#</a><a id="COPYRIGHT"></a>COPYRIGHT AND DISCLAIMERS</h1>

<p>Copyright (c) 2002 Sean M. Burke.</p>

<p>This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.</p>

<p>This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.</p>

<h1 id="AUTHOR"><a class="permalink" href="./Pod::Simple::Search.html#AUTHOR">#</a>AUTHOR</h1>

<p>Pod::Simple was created by Sean M. Burke &lt;sburke@cpan.org&gt; with code borrowed from Marek Rouchal&#39;s <a href="./Pod::Find.html">Pod::Find</a>, which in turn heavily borrowed code from Nick Ing-Simmons&#39; <code>PodToHtml</code>.</p>

<p>But don&#39;t bother him, he&#39;s retired.</p>

<p>Pod::Simple is maintained by:</p>

<ul>

<li><p>Allison Randal <code>allison@perl.org</code></p>

</li>
<li><p>Hans Dieter Pearcey <code>hdp@cpan.org</code></p>

</li>
<li><p>David E. Wheeler <code>dwheeler@cpan.org</code></p>

</li>
</ul>


      </div>
      <div id="footer">
        <p>Perldoc Browser is maintained by Dan Book (<a href="https://metacpan.org/author/DBOOK">DBOOK</a>). Please contact him via the <a href="https://github.com/Grinnz/perldoc-browser/issues">GitHub issue tracker</a> or <a href="mailto:dbook@cpan.org">email</a> regarding any issues with the site itself, search, or rendering of documentation.</p>

<p>The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via the <a href="https://github.com/Perl/perl5/issues">Perl issue tracker</a>, the <a href="https://lists.perl.org/list/perl5-porters.html">mailing list</a>, or <a href="https://kiwiirc.com/client/irc.perl.org/p5p">IRC</a> to report any issues with the contents or format of the documentation.</p>


      </div>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.slim.min.js" integrity="sha512-/DXTXr6nQodMUiq+IUJYCt2PPOUjrHJ9wFrqpJ3XkgPNOZVfMok7cRw6CSxyCQxXn6ozlESsSh1/sMCTF1rL/g==" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js" integrity="sha512-ubuT8Z88WxezgSqf3RLuNi5lmjstiJcyezx34yIU2gAHonIi27Na7atqzUZCOoY4CExaoFumzOsFQ2Ch+I/HCw==" crossorigin="anonymous"></script>
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js" integrity="sha384-B4gt1jrGC7Jh4AgTPSdUtOBvfO8shuf57BaghqFfPlYxofvL8/KUEfYiJOMMV+rV" crossorigin="anonymous"></script>
    <script src="../highlight.pack.js"></script>
    <script>hljs.highlightAll();</script>
  </body>
</html>
